object FrmBillScan: TFrmBillScan
  Left = 0
  Top = 0
  Width = 1384
  Height = 567
  OnCreate = UniFrameCreate
  Align = alNone
  Anchors = [akLeft, akTop]
  ShowHint = False
  Visible = True
  Font.Height = -12
  TabOrder = 0
  ParentFont = True
  object UniPanel1: TUniPanel
    Left = 0
    Top = 0
    Width = 1384
    Height = 86
    Align = alTop
    Anchors = [akLeft, akTop, akRight]
    Color = clBtnFace
    ParentFont = False
    Font.Charset = ANSI_CHARSET
    Font.Height = -13
    Font.Name = #23435#20307
    TabOrder = 0
    object UniLabel5: TUniLabel
      Left = 222
      Top = 20
      Width = 59
      Height = 13
      Caption = #25805#20316#31867#21035':'
      TabOrder = 1
    end
    object btSave: TUniBitBtn
      Left = 1177
      Top = 3
      Width = 90
      Height = 36
      Glyph.Data = {
        36040000424D3604000000000000360000002800000010000000100000000100
        2000000000000004000000000000000000000000000000000000FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00A1B4A06AC5CB
        C43E8EAC8C8471A56EB0D6D9D62A9CB19A71C1C9C142A2B4A169FF00FF0098B0
        97766BB166C279A676A4E1E2E01F6AA866BEA1B5A06AB8C2B84D75A373A9A3B4
        A26866A262C349AD42FEBCC5BB4971A36DB19FB29D6D78A474A6FF00FF006EA2
        6BB555C94EFF4FA84AEFC8CEC83A51C048FF7BA478A092AC917E7C817C9EA6A9
        A5646B7069BB4E574BF2B9BBB94C747A72ACA1A4A16A7C827A9FFF00FF007479
        72AC50564EFF555B53E4C5C7C53E4C5449FF7E847E9A979B96787C7A7C9EA4A4
        A4666A6969BC4E4A4CF3B6B6B550717170AF9F9F9E6D7B797AA0FF00FF007370
        71AD504A4EFF555153E5C1C2C1424C484AFF7E7D7D9C9595957A7C7C7C9EA4A5
        A4666A6A69BC4E4D4CF3B7B8B64F717370AF9FA09E6D7B7B7AA0FF00FF007373
        71AD504D4EFF555453E5C2C3C2414C4B4AFF7E7E7D9C9596957A7C7C7C9EA4A5
        A4666A6A69BC4E4D4CF3B7B8B64F717370AF9FA09E6D7B7B7AA0FF00FF007373
        71AD504D4EFF555453E5C2C3C2414C4B4AFF7E7E7D9C9596957A7C7C7C9EA4A5
        A4666A6A69BC4E4D4CF3B7B8B64F717370AF9FA09E6D7B7B7AA0FF00FF007373
        71AD504D4EFF555453E5C2C3C2414C4B4AFF7E7E7D9C9596957A7C7C7C9EA5A5
        A5656B6B69BB4E4D4CF2B8B8B74E737371AEA0A09F6C7C7C7B9FFF00FF007373
        71AD504D4EFF555453E4C3C4C3404C4B4AFF7F7F7E9B969696797C7C7C9EA8A8
        A8616D6B6BB84F4E4EF0BFBFBF45787676A6A4A4A4667E7D7D9CFF00FF007574
        74AA504E4EFF565555E1CCCCCC364C4A4AFF8180809798989876777676A6A4A3
        A367686666C04A4848FBBCBBBB49737070AFA09F9F6C797777A4FF00FF00706F
        6FB2535151FF514F4FEBC9C9C9394F4D4DFF7C7C7C9E9393937D9595957ABCBC
        BC4882818196646262C7D0D0D03190909081B8B8B84D96959579FF00FF008C8B
        8B875E5D5DDB6B6A6ABADBDBDB255D5C5CD69595957AAFAEAE59FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
        FF00FCFCFC03FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00}
      Caption = #30331#35760
      TabOrder = 2
      OnClick = btSaveClick
    end
    object UniLabel3: TUniLabel
      Left = 638
      Top = 53
      Width = 59
      Height = 13
      Caption = #36135#36816#21333#21495':'
      TabOrder = 3
    end
    object UniLabel6: TUniLabel
      Left = 11
      Top = 20
      Width = 59
      Height = 13
      Caption = #20316#19994#31449#28857':'
      TabOrder = 4
    end
    object cbNode: TUniDBLookupComboBox
      Left = 74
      Top = 17
      Width = 138
      Height = 23
      ListField = 'NODE_NAME'
      ListSource = dsNode
      KeyField = 'NODE_NO'
      ListFieldIndex = 0
      TabOrder = 5
      OnKeyDown = cbNextNodeKeyDown
    end
    object edBillNo: TUniEdit
      Left = 699
      Top = 50
      Width = 150
      Height = 22
      PasswordChar = #0
      CharCase = ecNormal
      MaxLength = 0
      CharEOL = #0
      TabOrder = 6
      Color = clWindow
      OnKeyDown = edBillNoKeyDown
    end
    object UniLabel1: TUniLabel
      Left = 426
      Top = 20
      Width = 59
      Height = 13
      Caption = #20316#19994#20154#21592':'
      TabOrder = 7
    end
    object cbEmployee: TUniDBLookupComboBox
      Left = 491
      Top = 17
      Width = 139
      Height = 23
      ListField = 'EMP_NAME'
      ListSource = dsEmp
      KeyField = 'EMP_NO'
      ListFieldIndex = 0
      TabOrder = 8
      OnKeyDown = cbNextNodeKeyDown
    end
    object cbOperat: TUniDBLookupComboBox
      Left = 282
      Top = 17
      Width = 136
      Height = 23
      ListField = 'CAPTIONCHN'
      ListSource = dsState
      KeyField = 'PARAMCODE'
      ListFieldIndex = 0
      TabOrder = 9
      OnCloseUp = cbOperatCloseUp
      OnKeyDown = cbNextNodeKeyDown
    end
    object UniLabel2: TUniLabel
      Left = 11
      Top = 53
      Width = 59
      Height = 13
      Caption = #20851#32852#36710#36742':'
      TabOrder = 10
    end
    object cbTruck: TUniDBLookupComboBox
      Left = 74
      Top = 50
      Width = 138
      Height = 23
      ListField = 'LICENSE'
      ListSource = dsTruck
      KeyField = 'LICENSE'
      ListFieldIndex = 0
      TabOrder = 11
      OnCloseUp = cbTruckCloseUp
    end
    object UniLabel4: TUniLabel
      Left = 222
      Top = 53
      Width = 59
      Height = 13
      Caption = #25805#20316#29677#27425':'
      TabOrder = 12
    end
    object cbBatchNo: TUniDBLookupComboBox
      Left = 282
      Top = 50
      Width = 136
      Height = 23
      ListField = 'CLASS_NAME'
      ListSource = dsWorkClass
      KeyField = 'CLASS_NAME'
      ListFieldIndex = 0
      TabOrder = 13
      OnCloseUp = cbBatchNoCloseUp
    end
    object edTruck: TUniEdit
      Left = 74
      Top = 49
      Width = 119
      Height = 24
      PasswordChar = #0
      CharCase = ecNormal
      MaxLength = 0
      CharEOL = #0
      TabOrder = 14
      Color = clMenu
      OnKeyDown = edBillNoKeyDown
    end
    object UniLabel7: TUniLabel
      Left = 638
      Top = 20
      Width = 59
      Height = 13
      Caption = #25805#20316#22791#27880':'
      TabOrder = 15
    end
    object edRemark: TUniEdit
      Left = 699
      Top = 14
      Width = 150
      Height = 22
      Visible = False
      PasswordChar = #0
      CharCase = ecNormal
      MaxLength = 0
      CharEOL = #0
      TabOrder = 16
      Color = clWindow
      OnKeyDown = edBillNoKeyDown
    end
    object edBatchNo: TUniEdit
      Left = 282
      Top = 50
      Width = 115
      Height = 22
      PasswordChar = #0
      CharCase = ecNormal
      MaxLength = 0
      CharEOL = #0
      TabOrder = 17
      Color = clWindow
      OnKeyDown = edBillNoKeyDown
    end
    object UniLabel8: TUniLabel
      Left = 427
      Top = 53
      Width = 60
      Height = 13
      Caption = #31614' '#25910' '#20154':'
      TabOrder = 18
    end
    object edRecv: TUniEdit
      Left = 491
      Top = 50
      Width = 139
      Height = 22
      Enabled = False
      PasswordChar = #0
      CharCase = ecNormal
      MaxLength = 0
      CharEOL = #0
      TabOrder = 19
      Color = clMenu
      OnKeyDown = edBillNoKeyDown
    end
    object UniLabel9: TUniLabel
      Left = 857
      Top = 20
      Width = 59
      Height = 13
      Caption = #19979#19968#31449#28857':'
      TabOrder = 20
    end
    object cbNextNode: TUniDBLookupComboBox
      Left = 920
      Top = 14
      Width = 137
      Height = 23
      ListField = 'NODE_NAME'
      ListSource = dsNextNode
      KeyField = 'NODE_NO'
      ListFieldIndex = 0
      TabOrder = 21
      OnKeyDown = cbNextNodeKeyDown
    end
    object UniLabel10: TUniLabel
      Left = 857
      Top = 53
      Width = 33
      Height = 13
      Caption = #36710#26631':'
      TabOrder = 22
    end
    object edtTruckNo: TUniEdit
      Left = 920
      Top = 50
      Width = 137
      Height = 22
      PasswordChar = #0
      CharCase = ecNormal
      MaxLength = 0
      CharEOL = #0
      TabOrder = 23
      Color = clWindow
      OnKeyDown = edBillNoKeyDown
    end
    object UniLabel11: TUniLabel
      Left = 1067
      Top = 17
      Width = 33
      Height = 13
      Caption = #20214#25968':'
      TabOrder = 24
    end
    object edtqty: TUniEdit
      Left = 1106
      Top = 14
      Width = 65
      Height = 22
      PasswordChar = #0
      CharCase = ecNormal
      MaxLength = 0
      CharEOL = #0
      TabOrder = 25
      Color = clWindow
      OnKeyDown = edBillNoKeyDown
    end
    object pnlClose: TUniPanel
      Left = 1304
      Top = 1
      Width = 80
      Height = 84
      BorderStyle = ubsNone
      Align = alRight
      Anchors = [akTop, akRight, akBottom]
      Color = clBtnFace
      TabOrder = 26
      object btClose: TUniBitBtn
        Left = 9
        Top = 3
        Width = 66
        Height = 36
        Glyph.Data = {
          36040000424D3604000000000000360000002800000010000000100000000100
          2000000000000004000000000000000000000000000000000000FF00FF00FF00
          FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
          FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
          FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
          FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FAFAFA05FF00FF00FF00
          FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FEFEFE01FF00
          FF00FF00FF00FF00FF00FF00FF00FF00FF00FCFCFC03B7AFA063FF00FF00FF00
          FF00FF00FF00FF00FF00FF00FF00FF00FF00F2F2F20DB2A59174E9E9E817FF00
          FF00FF00FF00FF00FF00FF00FF00FF00FF00BBB4A85BA78D5EB0FF00FF00FF00
          FF00FF00FF00FF00FF00FF00FF00DDDBD926B08E51C8B78837EDEDECEC13FF00
          FF00FF00FF00FF00FF00FF00FF00D6D5D12EBD8D38EDAD9D808AFF00FF00FF00
          FF00FF00FF00FF00FF00C0BAB053B98D3FE8D9A13DFFB38C48DAFAFAFA05FF00
          FF00FF00FF00FCFCFC03BEB7AB58BA8D42E5D49B38FFCBC8C23FFF00FF00FF00
          FF00FAFAFA05AFA18784CB9639FED09C40FFCB983FFFBE8F3FF0B1A38A80B7AE
          9C6BAE9C7D91B18F54CBCC983AFFDDA644FFB08F58C6FAFAFA05FF00FF00DEDD
          DB25B19566B5D9A343FFCE9D44FFC99942FEC99941FECC9B42FFD4A043FFD5A1
          42FFD6A244FFD4A145FFD5A347FFCC993EFACFCCC73AFF00FF00F3F3F30CB296
          65B6ECB34FFFD0A14AFFCC9D47FECD9D47FECD9D47FECD9D48FECF9F48FFCF9F
          49FFD2A14AFFDDAA4CFFCC9D47F2BFB9AD57FF00FF00FF00FF00FF00FF00E2E1
          DF20B49C71AADFAB4DFFD6A750FFD0A24CFFCFA14DFED2A34EFFDDAB50FFDFAC
          4FFFD2A149FBB59A6CB1D5D2CE32FF00FF00FF00FF00FF00FF00FF00FF00FF00
          FF00FF00FF00B6AB9775D5A54FF6DFAF57FFD5A854FFCEA24FF7B49A6DB1B8AD
          9A72D5D3CF32FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
          FF00FF00FF00FF00FF00CCC9C240C49F5DD7EEBC5FFFC6A059E3F2F2F20DFF00
          FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
          FF00FF00FF00FF00FF00FF00FF00EBEBEA15B9A176ACD1A553F1E4E3E11EFF00
          FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
          FF00FF00FF00FF00FF00FF00FF00FF00FF00FEFEFE01BEB7A95FE5E5E31CFF00
          FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
          FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
          FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
          FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
          FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00}
        Caption = #20851#38381
        ParentFont = False
        Font.Charset = ANSI_CHARSET
        Font.Height = -15
        Font.Name = #23435#20307
        TabOrder = 1
        OnClick = btCloseClick
      end
    end
    object cmbRemark: TUniComboBox
      Left = 699
      Top = 14
      Width = 150
      Height = 22
      Style = csDropDownList
      MaxLength = 0
      ItemIndex = -1
      TabOrder = 27
      RemoteQuery = False
    end
    object btnSaveBat: TUniBitBtn
      Left = 1177
      Top = 44
      Width = 90
      Height = 36
      Glyph.Data = {
        36040000424D3604000000000000360000002800000010000000100000000100
        2000000000000004000000000000000000000000000000000000FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00A1B4A06AC5CB
        C43E8EAC8C8471A56EB0D6D9D62A9CB19A71C1C9C142A2B4A169FF00FF0098B0
        97766BB166C279A676A4E1E2E01F6AA866BEA1B5A06AB8C2B84D75A373A9A3B4
        A26866A262C349AD42FEBCC5BB4971A36DB19FB29D6D78A474A6FF00FF006EA2
        6BB555C94EFF4FA84AEFC8CEC83A51C048FF7BA478A092AC917E7C817C9EA6A9
        A5646B7069BB4E574BF2B9BBB94C747A72ACA1A4A16A7C827A9FFF00FF007479
        72AC50564EFF555B53E4C5C7C53E4C5449FF7E847E9A979B96787C7A7C9EA4A4
        A4666A6969BC4E4A4CF3B6B6B550717170AF9F9F9E6D7B797AA0FF00FF007370
        71AD504A4EFF555153E5C1C2C1424C484AFF7E7D7D9C9595957A7C7C7C9EA4A5
        A4666A6A69BC4E4D4CF3B7B8B64F717370AF9FA09E6D7B7B7AA0FF00FF007373
        71AD504D4EFF555453E5C2C3C2414C4B4AFF7E7E7D9C9596957A7C7C7C9EA4A5
        A4666A6A69BC4E4D4CF3B7B8B64F717370AF9FA09E6D7B7B7AA0FF00FF007373
        71AD504D4EFF555453E5C2C3C2414C4B4AFF7E7E7D9C9596957A7C7C7C9EA4A5
        A4666A6A69BC4E4D4CF3B7B8B64F717370AF9FA09E6D7B7B7AA0FF00FF007373
        71AD504D4EFF555453E5C2C3C2414C4B4AFF7E7E7D9C9596957A7C7C7C9EA5A5
        A5656B6B69BB4E4D4CF2B8B8B74E737371AEA0A09F6C7C7C7B9FFF00FF007373
        71AD504D4EFF555453E4C3C4C3404C4B4AFF7F7F7E9B969696797C7C7C9EA8A8
        A8616D6B6BB84F4E4EF0BFBFBF45787676A6A4A4A4667E7D7D9CFF00FF007574
        74AA504E4EFF565555E1CCCCCC364C4A4AFF8180809798989876777676A6A4A3
        A367686666C04A4848FBBCBBBB49737070AFA09F9F6C797777A4FF00FF00706F
        6FB2535151FF514F4FEBC9C9C9394F4D4DFF7C7C7C9E9393937D9595957ABCBC
        BC4882818196646262C7D0D0D03190909081B8B8B84D96959579FF00FF008C8B
        8B875E5D5DDB6B6A6ABADBDBDB255D5C5CD69595957AAFAEAE59FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
        FF00FCFCFC03FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
        FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00}
      Caption = #25209#37327#30331#35760
      TabOrder = 28
      OnClick = btnSaveBatClick
    end
  end
  object GridBillScan: TUniDBGrid
    Left = 0
    Top = 86
    Width = 1384
    Height = 446
    Hint = #21452#20987#25805#20316#21487#30331#35760#22791#27880#20449#24687
    ShowHint = True
    ParentShowHint = False
    TitleFont.Height = -12
    DataSource = dsTrance
    Options = [dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgConfirmDelete, dgCancelOnExit, dgTitleClick, dgTitleHotTrack]
    WebOptions.Paged = False
    WebOptions.LoadMaskMsg = 'Please wait...'
    OnCellClick = GridBillScanCellClick
    OnColumnSort = GridBillScanColumnSort
    OnDblClick = GridBillScanDblClick
    StripeRows = False
    Align = alClient
    Anchors = [akLeft, akTop, akRight, akBottom]
    TabOrder = 1
    Columns = <
      item
        FieldName = 'BILL_NO'
        Title.Alignment = taCenter
        Title.Caption = #36816#21333#21495
        Title.Font.Height = -12
        Width = 121
        Visible = True
        Font.Height = -12
        Expanded = False
        Sortable = True
      end
      item
        FieldName = 'OP_CODE'
        Title.Alignment = taCenter
        Title.Caption = #25805#20316#20195#30721
        Title.Font.Height = -12
        Width = 84
        Visible = True
        Font.Height = -12
        Expanded = False
        Sortable = True
      end
      item
        FieldName = 'OPERTION'
        Title.Alignment = taCenter
        Title.Caption = #25805#20316#21517#31216
        Title.Font.Height = -12
        Width = 133
        Visible = True
        Font.Height = -12
        Expanded = False
        Sortable = True
      end
      item
        FieldName = 'REC_TIME'
        Title.Alignment = taCenter
        Title.Caption = #30331#35760#26102#38388
        Title.Font.Height = -12
        Width = 185
        Visible = True
        Font.Height = -12
        Expanded = False
        Sortable = True
      end
      item
        FieldName = 'NODE_NO'
        Title.Alignment = taCenter
        Title.Caption = #20316#19994#32593#28857
        Title.Font.Height = -12
        Width = 124
        Visible = True
        Font.Height = -12
        Expanded = False
        Sortable = True
      end
      item
        FieldName = 'CARGO_CNT'
        Title.Alignment = taCenter
        Title.Caption = #20214#25968
        Title.Font.Height = -12
        Width = 74
        Visible = True
        Font.Height = -12
        Alignment = taRightJustify
        Expanded = False
        Sortable = True
      end
      item
        FieldName = 'BATCH_NO'
        Title.Alignment = taCenter
        Title.Caption = #20316#19994#29677#27425
        Title.Font.Height = -12
        Width = 100
        Visible = True
        Font.Height = -12
        Expanded = False
        Sortable = True
      end
      item
        FieldName = 'EMP_NO'
        Title.Alignment = taCenter
        Title.Caption = #20316#19994#20154#21592#24037#21495
        Title.Font.Height = -12
        Width = 93
        Visible = True
        Font.Height = -12
        Expanded = False
        Sortable = True
      end
      item
        FieldName = 'EMP_NAME'
        Title.Alignment = taCenter
        Title.Caption = #20316#19994#20154#21592#22995#21517
        Title.Font.Height = -12
        Width = 109
        Visible = True
        Font.Height = -12
        Expanded = False
        Sortable = True
      end
      item
        FieldName = 'TRACK_NO'
        Title.Alignment = taCenter
        Title.Caption = #36710#36742
        Title.Font.Height = -12
        Width = 100
        Visible = True
        Font.Height = -12
        Expanded = False
        Sortable = True
      end
      item
        FieldName = 'REMARK'
        Title.Alignment = taCenter
        Title.Caption = #22791#27880
        Title.Font.Height = -12
        Width = 300
        Visible = True
        Font.Height = -12
        Expanded = False
        Sortable = True
      end
      item
        FieldName = 'USER_NO'
        Title.Alignment = taCenter
        Title.Caption = #30331#35760#20154
        Title.Font.Height = -12
        Width = 100
        Visible = True
        Font.Height = -12
        Expanded = False
        Sortable = True
      end
      item
        FieldName = 'TRUCK_NO'
        Title.Alignment = taCenter
        Title.Caption = #36710#26631
        Title.Font.Height = -12
        Width = 156
        Visible = True
        Font.Height = -12
        Expanded = False
        Sortable = True
      end
      item
        FieldName = 'NEXT_NODE'
        Title.Alignment = taCenter
        Title.Caption = #19979#19968#31449#28857
        Title.Font.Height = -12
        Width = 154
        Visible = True
        Font.Height = -12
        Expanded = False
        Sortable = True
      end
      item
        FieldName = 'NEXT_NAME'
        Title.Alignment = taCenter
        Title.Caption = #31449#28857#21517#31216
        Title.Font.Height = -12
        Width = 134
        Visible = True
        Font.Height = -12
        Expanded = False
        Sortable = True
      end>
  end
  object lbInfo: TUniPanel
    Left = 0
    Top = 532
    Width = 1384
    Height = 35
    Align = alBottom
    Anchors = [akLeft, akRight, akBottom]
    Color = clBtnFace
    TabOrder = 2
  end
  object dsOrder: TDataSource
    DataSet = crsOrder
    Left = 224
    Top = 168
  end
  object ScreenMask: TUniScreenMask
    AttachedControl = btSave
    Enabled = True
    Left = 552
    Top = 248
  end
  object crsOrder: TClientRowSet
    Aggregates = <>
    PacketRecords = 0
    AppServer = dmExpress.AppServer
    TableName = 'tsp_order'
    Left = 160
    Top = 168
    object crsOrderORDER_ID: TStringField
      FieldName = 'ORDER_ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsOrderCON_ORDID: TStringField
      FieldName = 'CON_ORDID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderBILL_NO: TStringField
      DisplayLabel = #36816#21333#21495
      FieldName = 'BILL_NO'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderORDER_NO: TStringField
      FieldName = 'ORDER_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderORDER_TYPE: TStringField
      FieldName = 'ORDER_TYPE'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderTSP_STATE: TIntegerField
      FieldName = 'TSP_STATE'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderACPT_STATE: TIntegerField
      FieldName = 'ACPT_STATE'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderCARGO: TStringField
      FieldName = 'CARGO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderCARGO_CNT: TIntegerField
      FieldName = 'CARGO_CNT'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderWEIGHT: TFloatField
      FieldName = 'WEIGHT'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderVOLUME: TStringField
      FieldName = 'VOLUME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderDISTANCE: TFloatField
      FieldName = 'DISTANCE'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderCOD: TFloatField
      FieldName = 'COD'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderCOD_FEE: TFloatField
      FieldName = 'COD_FEE'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderCOD_BLCID: TStringField
      FieldName = 'COD_BLCID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderCOD_STATE: TIntegerField
      FieldName = 'COD_STATE'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderASK_RTBILL: TIntegerField
      FieldName = 'ASK_RTBILL'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderSEND_PNTNO: TStringField
      FieldName = 'SEND_PNTNO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderSEND_GROUP: TStringField
      FieldName = 'SEND_GROUP'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderSEND_NODE: TStringField
      FieldName = 'SEND_NODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderSEND_NAME: TStringField
      FieldName = 'SEND_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderSEND_TEL: TStringField
      FieldName = 'SEND_TEL'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderSEND_CONT: TStringField
      FieldName = 'SEND_CONT'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderSEND_CITY: TStringField
      FieldName = 'SEND_CITY'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderSEND_ADDR: TStringField
      FieldName = 'SEND_ADDR'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsOrderDEST_PNTNO: TStringField
      FieldName = 'DEST_PNTNO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderDEST_GROUP: TStringField
      FieldName = 'DEST_GROUP'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderDEST_NODE: TStringField
      FieldName = 'DEST_NODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderDEST_NAME: TStringField
      FieldName = 'DEST_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderDEST_TEL: TStringField
      FieldName = 'DEST_TEL'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderDEST_CONT: TStringField
      FieldName = 'DEST_CONT'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderDEST_CITY: TStringField
      FieldName = 'DEST_CITY'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderDEST_ADDR: TStringField
      FieldName = 'DEST_ADDR'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsOrderRECEIVER: TStringField
      FieldName = 'RECEIVER'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderTSP_ACCNO: TStringField
      FieldName = 'TSP_ACCNO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderTSP_PNTNO: TStringField
      FieldName = 'TSP_PNTNO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderTSP_GROUP: TStringField
      FieldName = 'TSP_GROUP'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderTSP_NODE: TStringField
      FieldName = 'TSP_NODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderTSP_NAME: TStringField
      FieldName = 'TSP_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderTSP_EMPTEL: TStringField
      FieldName = 'TSP_EMPTEL'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderTRUCK_NO: TStringField
      FieldName = 'TRUCK_NO'
      ProviderFlags = [pfInUpdate]
      Size = 30
    end
    object crsOrderTSP_TEL: TStringField
      FieldName = 'TSP_TEL'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderTSP_EMPNO: TStringField
      FieldName = 'TSP_EMPNO'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderTSP_EMPNAME: TStringField
      FieldName = 'TSP_EMPNAME'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderTSP_USRNO: TStringField
      FieldName = 'TSP_USRNO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderFETCH_NODE: TStringField
      FieldName = 'FETCH_NODE'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderFETCH_EMPNO: TStringField
      FieldName = 'FETCH_EMPNO'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderFETCH_EMPNAME: TStringField
      FieldName = 'FETCH_EMPNAME'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderFETCH_EMPTEL: TStringField
      FieldName = 'FETCH_EMPTEL'
      ProviderFlags = [pfInUpdate]
      Size = 15
    end
    object crsOrderFETCH_NODE_INC: TFloatField
      FieldName = 'FETCH_NODE_INC'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderDISP_NODE: TStringField
      FieldName = 'DISP_NODE'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderDISP_EMPNO: TStringField
      FieldName = 'DISP_EMPNO'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderDISP_EMPNAME: TStringField
      FieldName = 'DISP_EMPNAME'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderDISP_EMPTEL: TStringField
      FieldName = 'DISP_EMPTEL'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderDISP_NODE_INC: TFloatField
      FieldName = 'DISP_NODE_INC'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderRECBILL_NAME: TStringField
      FieldName = 'RECBILL_NAME'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderFEE_BLCID: TStringField
      FieldName = 'FEE_BLCID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderFEE: TFloatField
      FieldName = 'FEE'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderPAYSIDE: TIntegerField
      FieldName = 'PAYSIDE'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderADV_FEE: TFloatField
      FieldName = 'ADV_FEE'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderINUS_FEE: TFloatField
      FieldName = 'INUS_FEE'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderFEE_STATE: TIntegerField
      FieldName = 'FEE_STATE'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderDLIV_PAYIN: TFloatField
      FieldName = 'DLIV_PAYIN'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderBACK_FEE: TFloatField
      FieldName = 'BACK_FEE'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderCRT_DATE: TStringField
      FieldName = 'CRT_DATE'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderSND_DATE: TStringField
      FieldName = 'SND_DATE'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderARV_DATE: TStringField
      FieldName = 'ARV_DATE'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderRCV_TIME: TStringField
      FieldName = 'RCV_TIME'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderEXCEPT_INFO: TStringField
      FieldName = 'EXCEPT_INFO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderREMARK: TStringField
      FieldName = 'REMARK'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsOrderGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderNODE_NO: TStringField
      FieldName = 'NODE_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderNODE_NAME: TStringField
      FieldName = 'NODE_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsOrderUPDATETIME: TStringField
      FieldName = 'UPDATETIME'
      ProviderFlags = [pfInUpdate]
    end
    object crsOrderVERSION: TLargeintField
      FieldName = 'VERSION'
    end
  end
  object dsComp: TDataSource
    DataSet = dmDict.crsComp
    Left = 160
    Top = 240
  end
  object dsEmp: TDataSource
    DataSet = crsEmp
    Left = 232
    Top = 240
  end
  object dsNode: TDataSource
    DataSet = crsNode
    Left = 328
    Top = 240
  end
  object crsTrance: TClientRowSet
    Aggregates = <>
    PacketRecords = 0
    AfterInsert = crsTranceAfterInsert
    AppServer = dmExpress.AppServer
    TableName = 'tsp_trance'
    Left = 344
    Top = 168
    object crsTranceID: TStringField
      FieldName = 'ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 100
    end
    object crsTranceBILL_ID: TStringField
      FieldName = 'BILL_ID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsTranceBILL_NO: TStringField
      DisplayLabel = #36816#21333#21495
      FieldName = 'BILL_NO'
      ProviderFlags = [pfInUpdate]
    end
    object crsTranceDIRECTION: TIntegerField
      FieldName = 'DIRECTION'
      ProviderFlags = [pfInUpdate]
    end
    object crsTranceTRACK_NO: TStringField
      DisplayLabel = #36710#36742
      FieldName = 'TRACK_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsTrancePKG_NO: TStringField
      FieldName = 'PKG_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsTranceOP_CODE: TStringField
      DisplayLabel = #25805#20316#20195#30721
      FieldName = 'OP_CODE'
      ProviderFlags = [pfInUpdate]
    end
    object crsTranceOPERTION: TStringField
      DisplayLabel = #25805#20316#21517#31216
      FieldName = 'OPERTION'
      ProviderFlags = [pfInUpdate]
      Size = 100
    end
    object crsTranceOP_TIME: TStringField
      FieldName = 'OP_TIME'
      ProviderFlags = [pfInUpdate]
    end
    object crsTranceREC_TIME: TStringField
      DisplayLabel = #30331#35760#26102#38388
      FieldName = 'REC_TIME'
      ProviderFlags = [pfInUpdate]
    end
    object crsTranceGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      ProviderFlags = [pfInUpdate]
    end
    object crsTranceNODE_NO: TStringField
      DisplayLabel = #20316#19994#32593#28857
      FieldName = 'NODE_NO'
      ProviderFlags = [pfInUpdate]
    end
    object crsTranceNODE_NAME: TStringField
      FieldName = 'NODE_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsTranceNODE_TEL: TStringField
      FieldName = 'NODE_TEL'
      ProviderFlags = [pfInUpdate]
    end
    object crsTranceEMP_NO: TStringField
      DisplayLabel = #20316#19994#20154#21592#24037#21495
      FieldName = 'EMP_NO'
      ProviderFlags = [pfInUpdate]
    end
    object crsTranceEMP_NAME: TStringField
      DisplayLabel = #20316#19994#20154#21592#22995#21517
      FieldName = 'EMP_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsTranceBATCH_NO: TStringField
      DisplayLabel = #20316#19994#25209#27425
      FieldName = 'BATCH_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsTranceUSER_NO: TStringField
      DisplayLabel = #30331#35760#20154
      FieldName = 'USER_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsTranceREMARK: TStringField
      DisplayLabel = #22791#27880
      FieldName = 'REMARK'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsTranceSYNC_FLAG: TStringField
      FieldName = 'SYNC_FLAG'
      ProviderFlags = [pfInUpdate]
      Size = 10
    end
    object crsTranceSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsTranceVERSION: TIntegerField
      FieldName = 'VERSION'
      ProviderFlags = [pfInUpdate]
    end
    object crsTranceNEXT_NODE: TStringField
      DisplayLabel = #19979#19968#31449#28857
      FieldName = 'NEXT_NODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsTranceNEXT_NAME: TStringField
      DisplayLabel = #31449#28857#21517#31216
      FieldName = 'NEXT_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsTranceTRUCK_NO: TStringField
      DisplayLabel = #36319#36710#21333
      FieldName = 'TRUCK_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsTranceCARGO_CNT: TIntegerField
      DisplayLabel = #20214#25968
      FieldName = 'CARGO_CNT'
    end
    object crsTranceOP_SOURCE: TStringField
      FieldName = 'OP_SOURCE'
    end
  end
  object dsTrance: TDataSource
    DataSet = crsTrance
    Left = 416
    Top = 168
  end
  object dsState: TDataSource
    DataSet = dmDict.crsOrderState
    Left = 424
    Top = 240
  end
  object dsWorkClass: TDataSource
    DataSet = dmDict.crsClass
    Left = 528
    Top = 176
  end
  object dsTruck: TDataSource
    DataSet = dmDict.crsTruck
    Left = 664
    Top = 176
  end
  object crsNextNode: TClientRowSet
    Aggregates = <>
    Left = 160
    Top = 304
  end
  object dsNextNode: TDataSource
    DataSet = crsNextNode
    Left = 232
    Top = 304
  end
  object crsNode: TClientRowSet
    Aggregates = <>
    Left = 776
    Top = 152
  end
  object crsEmp: TClientRowSet
    Aggregates = <>
    Left = 392
    Top = 352
  end
end
